<script>
    //Promise写法
    const AJAXPromise = new Promise((resolve, reject) => {
        //1、创建请求对象
        const xhr = new XMLHttpRequest();

        //2、初始化
        xhr.open("get", "http://127.0.0.1:5500/data.json1");

        //3、发送请求
        xhr.send(null);

        //4、绑定事件，响应回调
        xhr.onreadystatechange = function () {
            if (xhr.readyState === 4) {  //发送成功
                if (xhr.status >= 200 && xhr.status <= 300) {  //请求成功
                    resolve(xhr.responseText);  //成功时回调
                } else {
                    reject(xhr.status);  //失败时回调
                }
            }
        }
    });

    AJAXPromise.then(data=>{
        console.log(data);
    }).catch(err=>{
        console.warn("错误："+err);
    });

</script>